78 research outputs found
An Empirical Model of Packet Processing Delay of the Open vSwitch
Network virtualization offers flexibility by decoupling virtual network from
the underlying physical network. Software-Defined Network (SDN) could utilize
the virtual network. For example, in Software-Defined Networks, the entire
network can be run on commodity hardware and operating systems that use virtual
elements. However, this could present new challenges of data plane performance.
In this paper, we present an empirical model of the packet processing delay of
a widely used OpenFlow virtual switch, the Open vSwitch. In the empirical
model, we analyze the effect of varying Random Access Memory (RAM) and network
parameters on the performance of the Open vSwitch. Our empirical model captures
the non-network processing delays, which could be used in enhancing the network
modeling and simulation
An Experimental Investigation of Tuning QUIC-Based Publish-Subscribe Architectures in IoT
There has been growing interest in using the QUIC transport protocol for the
Internet of Things (IoT). In lossy and high latency networks, QUIC outperforms
TCP and TLS. Since IoT greatly differs from traditional networks in terms of
architecture and resources, IoT specific parameter tuning has proven to be of
significance. While RFC 9006 offers a guideline for tuning TCP within IoT, we
have not found an equivalent for QUIC. This paper is the first of our knowledge
to contribute empirically based insights towards tuning QUIC for IoT. We
improved our pure HTTP/3 publish-subscribe architecture and rigorously
benchmarked it against an alternative: MQTT-over-QUIC. To investigate the
impact of transport-layer parameters, we ran both applications on Raspberry Pi
Zero hardware. Eight metrics were collected while emulating different network
conditions and message payloads. We enumerate the points we experimentally
identified (notably, relating to authentication, MAX\_STREAM messages, and
timers) and elaborate on how they can be tuned to improve resource consumption
and performance. Our application offered lower latency than MQTT-over-QUIC with
slightly higher resource consumption, making it preferable for reliable
time-sensitive dissemination of information
- …